// mock/index.js
// import Mock from 'mockjs';

// // 模拟用户列表数据
// Mock.mock('/api/users', 'get', () => {
//     return Mock.mock({
//         'code': 200,
//         'message': 'success',
//         'data|10': [{
//             'id|+1': 1,
//             'name': '@cname',
//             'age|18-60': 1,
//             'email': '@email'
//         }]
//     });
// });

// // 模拟登录请求
// Mock.mock('/api/menu', 'post', () => {
//     return {
//         success: true,
//         token: 'jwt_token_123'
//     };
// });



// Mock.mock('/regist', 'post', (options) => {
//     // 创建一个 URLSearchParams 实例来解析 form-data 内容
//     const bodyParams = new URLSearchParams(options.body);

//     const username = bodyParams.get('username');
//     const password = bodyParams.get('password');
//     const email = bodyParams.get('email');
//     const birthday = bodyParams.get('birthday');

//     // 验证逻辑
//     if (!username || !password || !email || !birthday) {
//         return {
//             success: false,
//             message: '所有字段都是必填项'
//         };
//     }

//     if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)) {
//         return {
//             success: false,
//             message: '邮箱格式不正确'
//         };
//     }

//     // 模拟注册成功
//     return {
//         success: true,
//         message: '注册成功'
//     };
// });


// 拦截 POST 请求
/*Mock.mock('/regist', 'post', (options) => {
    const { username, password, email, birthday } = JSON.parse(options.body);

    // 验证逻辑
    if (!username || !password || !email || !birthday) {
        return {
            success: false,
            message: '所有字段都是必填项'
        };
    }

    if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)) {
        return {
            success: false,
            message: '邮箱格式不正确'
        };
    }

    // 模拟注册成功
    return {
        success: true,
        message: '注册成功'
    };
});
*/

// Mock.mock('/change', 'put', () => {
//     const success = Math.random() > 0.5;
//     return success
//         ? { success: true, message: '密码修改成功' }
//         : { success: false, message: '用户名或密码不存在' };
// });